package x.trident.core.sms.api;

/**
 * 短信相关配置api
 *
 * @author jason.yan
 * @date 2022/6/30
 */
public interface SmsConfigApi {

    /**
     * 获取短信验证码失效时间（单位：秒）
     * <p>
     * 默认300秒
     *
     * @return Integer
     */
    Integer getSmsValidateExpiredSeconds();

    /**
     * 阿里云短信的accessKeyId
     *
     * @return String
     */
    String getAliyunSmsAccessKeyId();

    /**
     * 阿里云短信的accessKeySecret
     *
     * @return String
     */
    String getAliyunSmsAccessKeySecret();

    /**
     * 阿里云短信的签名
     *
     * @return String
     */
    String getAliyunSmsSignName();
}
